home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 028a / arj230.exe / UPDATE.DOC < prev    next >
Text File  |  1992-01-19  |  22KB  |  638 lines

  1.  
  2.      UPDATE.DOC, ARJ 2.30                    January 1992
  3.  
  4.  
  5.      This documents new or updated information since ARJ 2.21.
  6.  
  7.      ** IMPORTANT NEWS ****************************************************
  8.  
  9.     The next release, ARJ 2.40, is coded and is now undergoing ALPHA
  10.     testing.  This version will provide a significant increase in
  11.     compression speed by using a variation of the ARJ method 3
  12.     compression which has always been FAST.
  13.  
  14.     Whenever archiving to diskettes, it is HIGHLY recommended that
  15.     the option "-jt" be used.  This helps spot BAD diskettes or
  16.     diskette drives.  It is HIGHLY recommended that the "-jt" option
  17.     be used in a multi-tasking or network environment.
  18.  
  19.     File sharing violations have been reduced to a rare occurrence
  20.     even on file deletes.  ARJ now opens input files in a shared
  21.     read mode.  In addition, an option to trap all DOS critical
  22.     errors is available.
  23.  
  24.     The ARJ 2.30 default compression method (-m1) has been modified
  25.     to increase compression in most cases, but it uses at least 20K
  26.     bytes MORE MEMORY than previous versions of ARJ.  The ARJ 2.30
  27.     option (-m2) is similar to the default of previous versions of
  28.     ARJ in compression and memory usage.
  29.  
  30.     The "ARJ d archive *.*" will now prompt for permission to
  31.     complete the deletion.    If ARJ removes all of the files from an
  32.     archive, it will delete the archive.
  33.  
  34.     There is a new main header flag (0x20) which indicates that an
  35.     archive is a "backup type".  There is a new local header flag
  36.     (0x20) which indicates that an internal archive file is a backup
  37.     file.
  38.  
  39.     The "-jo" option has new functionality in extract commands.
  40.  
  41.     Unless the "-jr" (recover) switch is used, ARJ will delete any
  42.     file extracted with a CRC or Bad file data error.
  43.  
  44.     The ARJ 2.30 "m" (move) command and "-d" option will NOW delete
  45.     directories selected with the "-a1" option.
  46.  
  47.     The 2.21 version of ARJ does NOT correctly garble (-g option)
  48.     stored (-m0) files larger than 32767 bytes.  ARJed GIFs and
  49.     archives may have this problem, since ARJ reverts to storing
  50.     when unable to compress the file.  Archived files with this
  51.     problem will test/extract with a CRC error.  ARJ 2.21a, 2.22,
  52.     and 2.30 have an option "-h+" to CORRECTLY extract such files.
  53.     This option may not be supported in future ARJ releases.
  54.  
  55.     Example:  ARJ x archive -gpassword -h+
  56.  
  57.     If the garbled archived file is the last file in an ARJ multiple
  58.     volume archive, you may have to use the "-h+1" or "-h+2" option.
  59.     You should specify the filename to ARJ.
  60.  
  61.     Example:  ARJ x archive filename -gpassword -h+1
  62.  
  63.     You should extract all 2.21 GARBLED (-g) archives and re-archive
  64.     with ARJ 2.30.    If you created 2.21 GARBLED self-extracting
  65.     archives, you should extract these and re-archive them.  I
  66.     apologize for any inconvenience this has caused.
  67.  
  68.     Those of you who always use the "-jt" option to test while
  69.     ARJing should have very few problem archives.
  70.  
  71.     There is a workaround for the problem of using STAGED writes to
  72.     the floppy disk when using HYPERDISK and ARJ multi-volume mode.
  73.     See the KNOWN ARJ ISSUES section in ARJ.DOC for details.
  74.  
  75.     The ARJ LICENSE.DOC has been updated.
  76.  
  77.      **********************************************************************
  78.  
  79.  
  80.      BACKUP TYPE ARCHIVES AND BACKUP FILES
  81.  
  82.     New to ARJ 2.30 and ARJ archives is the concept of "backup" type
  83.     archives.  Normally, when adding duplicate files to an ARJ archive,
  84.     ARJ will overwrite the existing file.  However, at ARJ 2.30 with a
  85.     backup type archive, ARJ will keep the existing file by marking it
  86.     as a backup and inserting the new file.  This will make ARJ
  87.     archives larger than normal.
  88.  
  89.     This feature is useful when backing up frequently modified files.
  90.     One archive can have several days worth of backups.
  91.  
  92.     See ARJ.DOC for more details concerning BACKUP type archives.
  93.  
  94.  
  95.      ARJ COMMAND LINE PROCESSING
  96.  
  97.     ARJ's option to leave off the ending "\" on the base directory
  98.     name on the command line will only work for the following
  99.     commands:  A, B, E, F, J, M, U, X.  For a command such as "ARJ t
  100.     -jt1 archive dir\", the ending "\" is required.
  101.  
  102.     Concatenated switch options are NOW supported.    You may combine
  103.     "-i" and "-k" to form "-ik" to save command line length.  See
  104.     ARJ.DOC for details.
  105.  
  106.     ARJ will now accept an ending "-" on most switches such as "-w-".
  107.     The "-x" switch is one exception.  The one caveat is that for
  108.     switches that support an argument such as "-wd:\", that switch
  109.     option must not be followed by a concatenated switch option such as
  110.     "-w-r".  An option string such is "-rikw-" is acceptable because
  111.     the "-w" option is the last one.
  112.  
  113.  
  114.      ARJ COMMANDS
  115.  
  116.      "b" command
  117.  
  118.     The ARJ b command allows a user to execute a DOS command on
  119.     selected files in an archive.  The ARJ b command will prompt for a
  120.     DOS command string to execute per selected file.  By default ARJ
  121.     will extract the selected files to the filename ARJTEMP.$$$.  This
  122.     filename can be changed with the "-jw" option.    The base directory
  123.     option is ignored by the ARJ b command.  The output file will be
  124.     deleted by ARJ after the DOS command is executed.
  125.  
  126.     Examples:  ARJ b archive
  127.            ARJ b archive -jwtemp\tempfile
  128.  
  129.     This option can substitute for a simple extract and run command
  130.     where the file to be extracted is an executable.  You would specify
  131.     a temporary executable name as the output name and use that name as
  132.     the DOS command to be executed.
  133.  
  134.     Example:  ARJ b archive file.exe -jwTEMP.EXE
  135.           TEMP arguments
  136.  
  137.     You can supply the DOS command string on the command line with the
  138.     "-jq" option.  Switch options which have embedded blanks must be
  139.     enclosed by double quote marks.
  140.  
  141.     Examples:  ARJ b archive file.exe -jwTEMP.EXE -jqTEMP
  142.            ARJ b archive *.c "-jqgrep text ARJTEMP.$$$ >> output"
  143.  
  144.  
  145.      "c" command
  146.  
  147.     To strip archive or file comments from an archive, you can use
  148.     the NUL file feature of MS-DOS.
  149.  
  150.     Examples:  ARJ c archive -zNUL         strips archive comment
  151.            ARJ c archive name -jzNUL     strips comment for "name"
  152.            ARJ c archive -jzNUL      strips all file comments
  153.            ARJ c archive -zNUL -jzNUL     strips all comments
  154.  
  155.  
  156.      "d" command
  157.  
  158.     If specify "*.*" as the filespec, ARJ will prompt for permission to
  159.     delete.  You can specify the "-y" or "-jyd" options to inhibit the
  160.     delete prompt.
  161.  
  162.     If ARJ removes all files from an archive, it will delete the empty
  163.     archive.
  164.  
  165.     The delete command normally only deletes non-backup files.  You
  166.     must specify the "-jg" option to select backup files, too.
  167.  
  168.     You can specify the "-n" (new) option to delete the files in the
  169.     archive that DO NOT EXIST on the disk.    You can use the same "-n"
  170.     option with "ARJ l" to list the files that DO NOT EXIST on the
  171.     disk.
  172.  
  173.     Examples:  ARJ d archive *.* -n
  174.            ARJ d archive temp\ *.doc -n
  175.  
  176.  
  177.      "e", "x" command
  178.  
  179.     The ARJ e and ARJ x commands now accept the "-d" option to provide
  180.     an extract and delete option.  This feature requires that you
  181.     specify the files to extract and delete.  This option actually uses
  182.     more disk space than a simple extraction because of the temporary
  183.     archive that is created during the extraction process.
  184.  
  185.     If ARJ removes all files from an archive, it will delete the empty
  186.     archive.
  187.  
  188.  
  189.      "g" command
  190.  
  191.     The ARJ g command allows a user to garble an already built ARJ
  192.     archive.  Please note that only ungarbled files will be garbled by
  193.     the ARJ g command.
  194.  
  195.     Example:  ARJ g archive -gdinosaur
  196.  
  197.  
  198.      "k" command
  199.  
  200.     The ARJ k command works similar to the ARJ d command except that
  201.     the ARJ k command only deletes files marked as backups.  The ARJ k
  202.     command requires a wildname or filespec as a selection option.
  203.  
  204.     Examples:  ARJ k archive *.*
  205.            ARJ k archive *.doc -y
  206.  
  207.     If specify "*.*" as the filespec, ARJ will prompt for permission to
  208.     delete.  You can specify the "-y" or "-jyd" options to inhibit the
  209.     delete prompt.
  210.  
  211.  
  212.      "l" command
  213.  
  214.     The "l" and "v" displays have been changed to indicate files that
  215.     are marked as backups by an "*" in the column right after the file
  216.     attributes.
  217.  
  218.     When ARJ has detected a set backup flag in an archive, there will
  219.     be a message "[Backups ON]".  When ARJ has detected any backup
  220.     files in an archive, there will be a message "[Backup(s) found]".
  221.  
  222.     The "-jg" option is needed to set the "l" and "v" commands to
  223.     display the names of backup files.  The "-jg1" option can be used
  224.     to display ONLY the names of backup files.
  225.  
  226.     Example:  ARJ l archive -jg
  227.  
  228.     You use the "-n" option with "ARJ l" to list the files that DO NOT
  229.     EXIST on the disk.
  230.  
  231.  
  232.      "m" command
  233.  
  234.     The m command supports the deletion of directories when the "-a1"
  235.     option is used to select and archive the directories.  Directory
  236.     delete errors will occur if not all of the files in a directory are
  237.     selected.
  238.  
  239.     NOTE that the top directory in the following command is NOT
  240.     selected and NOT deleted:  "ARJ m archive dir\*.* -r -a1
  241.  
  242.  
  243.      "v" command
  244.  
  245.     The "v" command now displays a sequence number preceding the
  246.     pathname.  This number can be used with the "-#" option to access
  247.     specific files within an archive.
  248.  
  249.     Example:  ARJ v archive -jg
  250.           ARJ x archive -# 5 10
  251.  
  252.  
  253.      "w" command
  254.  
  255.     The ARJ w command now supports the use of the "-jp" option to
  256.     page the display.
  257.  
  258.     The "-jq" option can be used to supply the necessary parameters to
  259.     the ARJ w command.
  260.  
  261.     The option string will be parsed as follows:
  262.     1) the first character must be either "+" or "-" indicating yes or
  263.        no,
  264.     2) the next characters are the number of lines of context to display,
  265.     3) the next character is the search text delimiter,
  266.     4) the next characters are the search string optionally followed by
  267.        another delimiter and another search string, etc.
  268.  
  269.     Examples:  ARJ w archive -jq+3+total
  270.            caseless search, display 3 lines, search for "total".
  271.            ARJ w archive "-jq-2-to be-that is the-seas"
  272.            case sensitive search, display 2 lines,
  273.            search for "to be", "that is the", and "seas".
  274.  
  275.      The search text delimiter cannot be a character in any of the
  276.      search strings.
  277.  
  278.  
  279.      "y" command
  280.  
  281.     The ARJ y command provides a easier interface to the -je and -je1
  282.     options as well as to the new -jb, -jb1, and -jb2 options.
  283.     Basically, the y command copies the entire archive to itself.
  284.  
  285.     Examples:  ARJ y archive -je1      convert an archive to an SFX
  286.            ARJ y archive -jb      make an archive a backup type
  287.            ARJ y archive -jb1      reset the generation flag
  288.            ARJ y archive -jb2      unmark all backup files
  289.  
  290.  
  291.      ARJ SWITCHES
  292.  
  293.     If the ARJ_SW environment variable specifies a filename (text not
  294.     beginning with a switch character), ARJ will open that filename and
  295.     scan it looking for a line of text that begins in column 1 with the
  296.     same letter as the ARJ command being executed.    The following text
  297.     is processed as the ARJ_SW switches.  This allows each ARJ command
  298.     to have its own switch settings.  In addition, ARJ will also look
  299.     for the "+" (plus) symbol in column 1 to use as a miscellaneous
  300.     switch string.    This string will be added to any command switch
  301.     string found if any.  If no command switch string is found, ARJ
  302.     will use the miscellaneous switch string as the ARJ_SW switch
  303.     settings.  NOTE that the "+" switch settings will NOT be used
  304.     if the "+" string occurs below the command switch string.
  305.  
  306.     SET ARJ_SW=C:\ARJ\ARJ.CFG
  307.  
  308.     C:\ARJ\ARJ.CFG contains:
  309.     a -jm1 -jt -i1
  310.     c -zcomment.txt
  311.     + -jv
  312.     l -jp
  313.     e -i1
  314.  
  315.     AND is equivalent to:
  316.     a -jm1 -jt -i1
  317.     c -zcomment.txt
  318.     l -jp -jv
  319.     e -i1 -jv
  320.     f -jv
  321.     v -jv
  322.     all other commands
  323.     .
  324.     .
  325.     .
  326.  
  327.  
  328.      "-+" switch
  329.  
  330.     The "-+" option can now be used to specify an environment variable
  331.     name to use in place of the default "ARJ_SW".  This option can only
  332.     be used on the command line.
  333.  
  334.     Example:  ARJ a archive -+ARJ_SW2
  335.  
  336.  
  337.      "-&" switch
  338.  
  339.     The "-&" option sets ARJ to install a critical error handler.  This
  340.     handler will intercept errors that produce the "Abort, Retry ..."
  341.     error messages like bad sector errors and file sharing violations.
  342.     It can be specified on the command line or via the environment
  343.     variable.  Please note that if you specify "-&" on the command
  344.     line, the handler is installed immediately before any files are
  345.     processed.  If you specify "-&" in the environment, ARJ will not
  346.     install the handler until all switches are processed.
  347.  
  348.     Unattended or BBS uses of ARJ should use the "-&" switch.
  349.  
  350.     You can only use "-&-" to disable this switch.
  351.  
  352.      "-#" switch
  353.  
  354.     The "-#" option allows the user to select files from an archive by
  355.     their order number in the archive.  For example, the number 1
  356.     selects the first file in the archive.    This option is useful in
  357.     selecting files where there are duplicates in the archive.  It is
  358.     also useful for batch type utilities that need to extract files
  359.     sequentially from an archive for processing.
  360.  
  361.     You can specify a series of files with the n1-n8 type syntax.  No
  362.     embedded spaces are allowed.
  363.  
  364.     ARJ e archive -# 1 4 12-25 40-100
  365.  
  366.     NOTE that the order number starts from 1 for each individual
  367.     archive including multiple volume archives.  In other words, the
  368.     first file in archive.a04 is number 1.
  369.  
  370.     Do NOT mix filenames with the numbers other than the base
  371.     directory.
  372.  
  373.     Example:  ARJ e -# archive basedir\ 1 3 5 20 21
  374.  
  375.  
  376.      "-d" switch
  377.  
  378.     The "-d" option supports the deletion of directories when the "-a1"
  379.     option is used to archive the directories.  Directory delete errors
  380.     will occur if not all of the files in a directory are selected.
  381.  
  382.  
  383.      "-g?" switch
  384.  
  385.     If the "-g" option is followed by a question mark "?", ARJ will
  386.     prompt the user for the password without displaying the password
  387.     input.    The backspace key can be used to erase characters.
  388.  
  389.  
  390.      "-m" switch
  391.  
  392.     The "-m1" and "-m2" compression methods have been modified to
  393.     improve the compression ratios.  The new "-m1" (default) method
  394.     is almost the same as using the "-m1 -jm1" of previous versions.
  395.  
  396.  
  397.      "-n" switch
  398.  
  399.     The "-n" option can be used with the ARJ "d" and "l" commands to
  400.     select only those files in the archive that DO NOT EXIST on disk.
  401.  
  402.  
  403.      "-o" switch
  404.  
  405.     ARJ now accepts the use of "-o" and "-ob" options simultaneously to
  406.     specify a range of selected dates.  This is useful for selecting
  407.     files on a specific date.
  408.  
  409.     Example:  ARJ a archive *.* -o910101 -ob910102
  410.  
  411.     The "-o" option and/or the "-ob" option will default to today's
  412.     date at midnight (0000 hrs) when specified without dates.
  413.  
  414.  
  415.      "-t1" switch
  416.  
  417.     The "-t1g" switch will allow archival and extraction of 8-bit
  418.     text files.  Graphics characters will NOT be stripped.    However,
  419.     when such archives are moved to a different host machine (IBM to
  420.     AMIGA), ARJ will strip the text to 7-bit text.
  421.  
  422.     The text mode testing for binary file will check for too many
  423.     graphics characters.
  424.  
  425.     You should NOT use the "-t1" switch while archiving in multiple
  426.     volume mode.
  427.  
  428.     Please note that the new "-jt1" option does NOT provide extra
  429.     security against using text mode on the WRONG type of file.
  430.  
  431.  
  432.      "-v" switch
  433.  
  434.     ARJ normally only creates volumes numbered up to .A99 for one
  435.     hundred uniquely named volumes.  Then the numbers roll over to
  436.     .A00.  When the archive name ends in .000, ARJ will create volumes
  437.     numbered up to .999 for one thousand uniquely named volumes.
  438.  
  439.     Example:  ARJ a -v720 -y -r archive.000 d:\
  440.  
  441.     For those who want volumes to be identified in a more numerical
  442.     order, you can specify the initial archive with an appropriate
  443.     suffix such as .A01 or .001.  In this way, you can have ALL volumes
  444.     ending in numeric suffixes starting from "1" or whatever.
  445.  
  446.     The modifier "w" specifies to ARJ that files are NOT to be split
  447.     across volumes except for one case.  That case is where the
  448.     archived file would not fit in ONE whole volume.  This feature does
  449.     not optimize the use of space in these type of volumes.  With this
  450.     feature, it is possible to have a volume of only 300 or less bytes.
  451.     The modifier "w" must be specified after the "v" modifier and
  452.     before the "a" modifier as in -vvwas.
  453.  
  454.     An advantage to "w" type volumes is that updating of these volumes
  455.     is supported for the "f"reshen command and other commands that do
  456.     not add new files to the archive.  You can add files to these
  457.     volumes only if you do NOT limit the volume size.
  458.  
  459.  
  460.      "-jb" switch
  461.  
  462.     If you modify an archive with the "-jb", ARJ sets the backup
  463.     flag in the archive.  On adding, updating, or moving files to an
  464.     backup type archive where a duplicate filename exist, ARJ marks
  465.     the original file as a backup and inserts a copy of the duplicate
  466.     filename.  The backup flag will stay set until reset with the
  467.     "-jb1" option.
  468.  
  469.     These backup files take up space in the archive.  They can be
  470.     purged with the ARJ k command.
  471.  
  472.     Examples:  ARJ a -jb archive dir\file1
  473.            ARJ e -jb archive dir\file2
  474.            ARJ k archive *.c
  475.            ARJ y -jb archive       just sets the backup flag
  476.  
  477.     Normally, backup files will not be selected by ARJ commands.  In
  478.     other words, an ARJ l archive command will not display backup
  479.     files.    However, the "-jg" option will include backup files in the
  480.     selection process.  For example, ARJ l archive -jg will display all
  481.     files including backup files.
  482.  
  483.  
  484.      "-jb1" switch
  485.  
  486.     This switch allows you to reset the backup flag in a backup type
  487.     archive.  Addition of files to such an archive will no longer
  488.     result in files being marked as backups.  However, this option does
  489.     not remove already existing backup files.
  490.  
  491.     Example:  ARJ y archive -jb1
  492.           ARJ a archive filename -jb1
  493.  
  494.  
  495.       "-jb2" switch
  496.  
  497.     The "-jb2" option is used with the "y" command to unmark files
  498.     marked as backups.  Note that this may produce duplicate files in
  499.     the archive.
  500.  
  501.     Example:  ARJ y archive -jb2        unmark all backup files
  502.           ARJ y archive *.doc -jb2  unmark all *.doc files
  503.           ARJ y archive -# -jb2 5   unmark the 5th file
  504.  
  505.  
  506.      "-jb3" switch
  507.  
  508.     The "-jb3" option is used with the "y" command to mark files as
  509.     backups.
  510.  
  511.     Example:  ARJ y archive -jb3        mark all files as backups
  512.           ARJ y archive *.doc -jb3  mark all *.doc files
  513.           ARJ y archive -# -jb3 5   mark the 5th file
  514.  
  515.  
  516.      "-jc" switch
  517.  
  518.     The "-jc" option sets ARJ to exit early from an archive scan when
  519.     the specified number of files have been extracted, listed, printed,
  520.     etc.  If no number has been specified, ARJ will set that number to
  521.     the number of filename arguments.
  522.  
  523.     WARNING!  This count must take into account that ARJ counts split
  524.     files in multiple volumes as individual files.    In other words, a
  525.     file split into three pieces by ARJ counts as three files.
  526.  
  527.     Examples:  ARJ e -jc archive file1 file2 file3
  528.            ARJ e -jc5 archive *.bat
  529.  
  530.  
  531.      "-jg" switch
  532.  
  533.     The "-jg" switch allows the user to include the selection of
  534.     archive files that are marked as backups by the "-jb" option.  Only
  535.     the "k" and "y" commands automatically select files marked as
  536.     backups.  The "-jg1" option allows the user to select ONLY files
  537.     marked as backup files.
  538.  
  539.     Examples:  ARJ l -jg archive
  540.            ARJ e -jg -q archive name.c
  541.            ARJ d -jg archive *.*
  542.            ARJ l -jg1 archive
  543.  
  544.  
  545.      "-ji" switch
  546.  
  547.     The "-ji" switch will log the following events:
  548.  
  549.     a, f, m, u - Log actual filenames added to archive and if testing
  550.              is enabled, the actual filenames that failed testing.
  551.     d       - Log archived filenames deleted.
  552.     e, x       - Log archived filenames successfully extracted.
  553.              Extracted files with CRC errors are NOT logged.
  554.     j       - Log archived filenames added to archive.
  555.     l, v       - Log archived filenames listed.
  556.     t       - Log archived filenames that failed testing.
  557.     w       - Log archived filenames that contain string matches.
  558.  
  559.  
  560.      "-jo" switch
  561.  
  562.     The "-jo" switch during extraction allows automated handling of
  563.     duplicate filenames.
  564.  
  565.     On extraction with the "-jo" switch where the output file already
  566.     exists in the target directory, ARJ will attempt to generate a
  567.     unique filename by changing the file extension to a 3 digit number
  568.     from .000 to .999.  If ARJ cannot generate a unique name, it will
  569.     skip extracting the file.
  570.  
  571.     Example:  ARJ e -jo archive dir\file1
  572.  
  573.  
  574.      "-jp" switch
  575.  
  576.     You can specify the page size with the "-jp" option as in "-jp50".
  577.     This also turns on the pause mode.  If you wish to use this in
  578.     ARJ_SW, it is suggested that you use "-jp50 -jp" to set the page
  579.     size and to toggle off the pause mode.
  580.  
  581.  
  582.      "-jq" switch
  583.  
  584.     The "-jq" option is used to supply additional parameters to the ARJ
  585.     w and ARJ b commands.  If the parameters contain blanks, then the
  586.     entire "-jq" option must be enclosed by two double quote marks.
  587.  
  588.  
  589.      "-jr" switch
  590.  
  591.     It is much easier to recover files from a corrupted archive,
  592.     because ARJ no longer aborts on encountering a "Bad file data"
  593.     (formerly "Bad Huffman code").    This switch is now needed to
  594.     extract files with a CRC error.
  595.  
  596.  
  597.      "-jt" switch
  598.  
  599.     The "-jt" switch can now be used with extract type commands to
  600.     set ARJ to verify the archive before doing any extraction of
  601.     files.    If the archive fails verification, the extraction is NOT
  602.     attempted.  This is useful for handling MAIL packets where archive
  603.     corruption due to a bad file transfer is a fairly frequent event.
  604.  
  605.  
  606.      "-jt1" and "-jt2" switches
  607.  
  608.     The "-jt1" switch allows an actual file contents comparison in
  609.     addition to the normal file CRC calculation check.  This option
  610.     can also be used with the ARJ t (test) command.
  611.  
  612.     When used with the ARJ t command, ARJ "-jt1" will use the
  613.     base_directory option and the filename stored in the archive to
  614.     locate the original file.
  615.  
  616.     When used with the ARJ add/move/update type commands, ARJ will use
  617.     only the filename stored in the archive to locate the original
  618.     file.  Therefore, the "-jt1" or "-jt2" options do NOT work with the
  619.     "-e" option or when the original filename has a drive letter or
  620.     root directory in it and you did not specify "-jf".
  621.  
  622.     Examples:  ARJ t -jt1 archive dir\
  623.            ARJ a -jt1 archive e:\temp\*.* -jf
  624.  
  625.     The "-jt2" switch allows the same features as "-jt1" except that
  626.     the file compares are only done for the newly added/updated files.
  627.     This avoids the situation where the some of original input files
  628.     are missing or have changed.  NOTE that a problem can occur with
  629.     the "f" and "u" commands when files in the archive are NEWER than
  630.     the files being added. ARJ will considered the file up-to-date and
  631.     added and will do a file compare.
  632.  
  633.     The "-ji" option now supports logging of files that fail testing.
  634.  
  635.  
  636.      end document
  637.  
  638.